# 爬虫入门第一个小项目
# 学者 小韦
# 2022年6月27日湖南永州冷水滩区编

# 导入request库
import json

import requests
#搜狗
# # UA伪装
# header={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) '
#         'Chrome/101.0.0.0 Safari/537.36'}
#
# # 处理url封装的参数：封装到字典中
# url='https://www.sogou.com/web'
# wd=input('plaes enter world: ' )
# param={'query':wd}
#
# # 对指定的url发起请求获取响应数据
# response=requests.get(url=url,params=param,headers=header)
#
# # 持久化存储
# page_text=response.text
# filename=wd+'.html'
# with open(filename,'w',encoding='UTF-8') as fp:
#     fp.write(page_text)
# print(filename,'保存成功！！！')

#百度翻译
# 指定url
# post_url='https://fanyi.baidu.com/sug'
# # UA伪装
# header2={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) '
#         'Chrome/101.0.0.0 Safari/537.36'}
# # 处理url封装的参数：封装到字典中
# qu=input('pleas enter world: ')
# data={'kw':qu}
# #请求发送
# reponse=requests.post(url=post_url,data=data,headers=header2)
# #获取响应数据：json（）方法返回的是obj（如果确认响应数据是json类型的，才可以使用json（））
# dic_obj=reponse.json()
# #持久化存储
# # filename2=qu+'.json'
# fp=open('./dog.json','w',encoding='utf-8')
# json.dump(dic_obj,fp=fp,ensure_ascii=False)
# print('保存成功')

#豆瓣
#指定url
# url='https://movie.douban.com/j/chart/top_list?'
# header3={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) '
#         'Chrome/101.0.0.0 Safari/537.36'}
# # 处理url封装的参数：封装到字典中
# # qu=input('pleas enter world: ')
# param3={'type': '24',
# 'interval_id': '100:90',
# 'action':'',
# 'start': '1',
# 'limit': '20'}
# #请求发送
# response = requests.get(url=url,params=param3,headers=header3)
# list_data=response.json()
# fp=open('./douban.json','w',encoding='utf-8')
# json.dump(list_data,fp=fp,ensure_ascii=False)
# print('成功')

#肯德基
#指定url
post_url4='http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=keyword'
# UA伪装
header4={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) '
         'Chrome/101.0.0.0 Safari/537.36'}
# 处理url封装的参数：封装到字典中
op=input('pleas enter city: ')
data={'cname':'',
'pid':'',
'keyword': op,
'pageIndex': '1',
'pageSize': '10'}
#请求发送
response=requests.post(url=post_url4,data=data,headers=header4)
dic4_obj=response.json()
filename4=op+'.json'
fp=open(filename4,'w',encoding='utf-8')
json.dump(dic4_obj,fp=fp,ensure_ascii=False)
print('结束')
